home *** CD-ROM | disk | FTP | other *** search
/ Freelog Special Edition 13 / FreelogHS13.iso / P To P / 12-23-02_emule0.24a.interceptor / changelog.txt next >
Text File  |  2002-12-17  |  35KB  |  669 lines

  1.     CHANGELOG FOR EMULE
  2.     ===================
  3.  
  4. ----------------------
  5. - December 16th, 2002-
  6. ----------------------
  7. Unk: Friend Upload Slots can now be toggled on/off..
  8. Dirus: Fixed a bug that prevent source sharing from working until you had at least one complete part of the file!
  9.  
  10. ----------------------
  11. - December 15th, 2002-
  12. ----------------------
  13. Unk: Smart LowId check now helps you keep that HighID when disconnected.
  14. Unk: Safe connect option. (eDonkey style connect.)
  15. Unk: Resumes collecting sources on reconnect.
  16. Dirus: Fixed bug that caused column order to be loaded incorrectly.
  17. Dirus: Fixed bug that could cause crash if invalid table values were manually written to the ini.
  18. Dirus: Fixed bug that prevented source sharing packets from being compressed.
  19. Dirus: Clients with complete files can now also share sources; a source list is built from their upload queue.  (An even more intelligent means of picking sources from upload queue will be included in a later version.)
  20.  
  21. ----------------------
  22. - December 13th, 2002-
  23. ----------------------
  24. Dirus: The part.met files are now backed up before being replaced.  The backup files are deleted when new part.met has been written to disk and safely closed.  When loading part.met files we now also check for part.met.backup.
  25. Juanjo: File comment and rating [Thanks to pitap for some code]
  26. Unk: Main screen now shows Users and Files of the server your on.. It also shows a very loose estimate of all Users and Files in the Ed2k network.
  27. Juanjo: Close buttons in search tabs [enkeyDev]
  28. Ornis: Added [eMule+] idea of Sources-Sorting by QueueRating.
  29. Unk/Dirus: You can now manually add friends.
  30. Unk: Irc: Some changes to the interface.
  31. Unk: Irc: If another eMule client is in a channel, you can add him as friend.
  32. Unk: Up/Down ration is now the same as eDonkey..
  33. Unk: Several bug and gui fixes. Merged some code from Mods..
  34.  
  35. ----------------------
  36. - December 12th, 2002-
  37. ----------------------
  38. Unk: Getting booted from Lugdunum servers due to LowID during connect is now handled better..
  39. Unk: Using the Wizard did not update the statistic graphs correctly.. Fixed.. 
  40. Unk: Maybe found the LowIP problem after first connect..
  41. Ornis: Adding friends manually (by popupmenu on the friendslist)
  42.  
  43.  
  44. ----------------------
  45. - December 9th, 2002-
  46. ----------------------
  47. Juanjo: Added "List files" to the sources context menus
  48.  
  49. ----------------------
  50. - December 7th, 2002-
  51. ----------------------
  52. Unk: Upcomming servers will have a new ServerStatus packet that will be incompatable with previous eMules.. Fixed.
  53. Unk: Added a Max Users to the server list.
  54. Unk: Connection failures to servers should now report the correct error.
  55. Unk: Irc: Channel Tabs got confused when leaving channels.. Fixed.
  56. Dirus: Fixed bug that caused program to leak some resources (GDI Objects)
  57.  
  58. ----------------------
  59. - December 5th, 2002-
  60. ----------------------
  61. Ornis: New Serverconnecting handling - more reasonable order to connect to servers
  62. Ornis: Pending serverconnection-attempts will be discarded after a timeout to prevent everlasting hanging connection attempts
  63. Ornis: Preferences: Added configuration for maximal new connections per 5 seconds
  64. Juanjo: Added autopriority patch [Thanks to Tarod]
  65.  
  66.  
  67. v0.23b
  68. ----------------------
  69. - November 30th, 2002-
  70. ----------------------
  71. Juanjo: Fixed: when changing between windows without using the toolbar (context menus or taskbar notifier) the toolbar buttons state are not updated
  72. Juanjo: Added support for multiple backup urls in addresses.dat  [Thanks COOLER[T]]
  73. Juanjo: Fixed bug when adding files to download from the search results and the temp directory is inexistent
  74.  
  75. ----------------------
  76. - November 29th, 2002-
  77. ----------------------
  78. Juanjo: Group of sources can be appended to ed2k links [Thanks Linearcity] this is the extended edk url format:
  79.         ed2k://|file|fname|size|hash|/|sources@expiration,src1ip:src1port,src2ip:src2port,...|/
  80.         "@expiration" is optional: e.g. @021126 (YY,MM,DD) - always 6 digits
  81. Juanjo: Fixed issue with multiple instances
  82. Juanjo: Added two new statistics values: top download value and top download average value
  83. Dirus: HttpDownload now also accepts x-gzip encoding.
  84.         
  85. ----------------------
  86. - November 26th, 2002-
  87. ----------------------
  88. Ornis: Added button in transferview, to switch between uploadlist and queuelist (title over the listcontrol)
  89. Ornis: Added Patch in sharedfolderselection to mark multiple subfolders by Ctrl+Click on a folder-checkbox [by VQB]
  90. Ornis: Fixed the disabled Speedselector on Systemmenue
  91.  
  92. ----------------------
  93. - November 25th, 2002-
  94. ----------------------
  95. Juanjo: Avoid multiple instances of emule
  96. Ornis:    UDP-Port is now configurable in the preferences (connection)
  97. Ornis:    Ensures some more status-feedbacks be uptodate
  98. Dirus:  Rewrote incoming part highlighted so it doesn't blink on slow or stalled downloads.
  99.  
  100. ----------------------
  101. - November 24th, 2002-
  102. ----------------------
  103. Dirus: Added support for gzip encoding to serverlist-download
  104.  
  105. ----------------------
  106. - November 23rd, 2002-
  107. ----------------------
  108. Dirus: IRC: Fixed bug where double clicking on empty users list caused a crash.
  109.  
  110. ----------------------
  111. - November 22th, 2002-
  112. ----------------------
  113. Juanjo: Patch to show active chunks (yellow) for each downloading source [Cax2]
  114. Juanjo: Patch to avoid saving 0/0 Download Upload Clients to Clients.met [sulamidor]
  115. Juanjo: Several cpu-optimizations [Insh_Allah]
  116. Ornis:     Addes some handling improvements to the searchwindow, like resultcount-display in search-tabs
  117. Ornis:    Added an option to remove servers from staticserver-list [DonGato]
  118. Ornis:  Now uses lowest free partfile number [InterCeptor]
  119. Dirus:  Some more tweaks and optimizations for autosort.
  120.  
  121. ----------------------
  122. - November 21st, 2002-
  123. ----------------------
  124. Unk: Irc: Fixed another crash bug when updating the channel list.
  125. Unk: Irc: Removed SendLink and AddFriend popup menus to put in security mesures for next release.
  126. Ornis: Fixed shifted columnheaders in the searchlist
  127. Dirus: Added autosort to all lists.
  128.  
  129. ----------------------
  130. - November 20th, 2002-
  131. ----------------------
  132. Unk: Added a connection wizard in the preference's connection tab.. Win98 users having problems need to use this..
  133. Ornis: Reduced hashing files, when starting emule (tarod)
  134. Ornis: various bugfixes (Insh_Allah) - fixed memleaks, buffer overruns, incomplete initialations, bad memoryaccess
  135.  
  136. ----------------------
  137. - November 19th, 2002-
  138. ----------------------
  139. Unk: Asked count is reset when a client reenters the queue to avoid confusion.
  140. Unk: Small tweak to the queue list refresh function to better handle evil clients.
  141.  
  142. ----------------------
  143. - November 17th, 2002-
  144. ----------------------
  145. Dirus: Download list has autosort, code is in place to autosort other lists.
  146. Unk: The HyperTextCtrl buffer wasn't able to handle the large amount of text caused by busy IRC channels which cause the channel's text to become unreadable.. Fixed..
  147. Unk: Irc: Added a preference to ignore all info messages so you can see through all the clutter in a channel.
  148. Unk: Irc: Increased font size so those at 1024X768+ didn't need a magnifying glass to read the text. :)
  149. Unk: Asked count is reset when a client reenters the queue to avoid confusion.
  150. Unk: Small tweak to the queue list refresh function to better handle evil clients.
  151.  
  152. ----------------------
  153. - November 16th, 2002-
  154. ----------------------
  155. Unk: Upload prioity is now saved for files currently being downloaded.
  156. Ornis: Added quick-Speedselector (xrmb +) to systray-popupmenu and systemmenu
  157. Ornis: Fixed bug concerning column-handling at save&restoring
  158.  
  159. ----------------------
  160. - November 15th, 2002-
  161. ----------------------
  162. Ornis: Option to start emule minimized
  163. Ornis: Fixed 2 bugs concerning sorting downloadlist by progress
  164. Ornis: Stats: Fixed function and enabled slider in the stats-preferences to change the duration of the average graphs
  165. Ornis: Stats: Graphcolors are now selectable (using RGB-values)
  166. Unk: Changed tranfered data in shared files to support 4GB+..
  167.  
  168. ----------------------
  169. - November 14th, 2002-
  170. ----------------------
  171. Ornis: Added mousecontrol to the Sourcefilenames-List in Filedetailsdialog
  172.  
  173. ----------------------
  174. - November 13th, 2002-
  175. ----------------------
  176. Dirus: Added a warning for windows 9X/ME users who set their max connections to high.
  177. Unk: Irc:Added support so that two eMule clients can directly send ed2k links to each other.
  178. Ornis: Show counts of Filenames at sources in the filedetails (Juanjo)
  179. Ornis: Renaming filename of downloads (in filedetails) & cleanup name (. _ %20 leading caps)
  180. Ornis: Copy Serverlink in popupmenu of the serverlist (Interceptor)
  181.  
  182. ----------------------
  183. - November 12th, 2002- (nice date)
  184. ----------------------
  185. Ornis: Show filetype in Sharedfiles-list
  186. Ornis: Tabs in preferences now translated (Interceptor)
  187.  
  188. ----------------------
  189. - November 11th, 2002-
  190. ----------------------
  191. Unk: Irc:Fixed the nick already used when logging in bug.
  192. Unk: Irc:Preference now has: Server, Nick, Perform, Load Serverlist, Serverlist Filters. ( Perform example: "/msg nickserv identify | /join #emule" )
  193. Unk: Irc:You can now use /msg nickserv and /msg chanserv...
  194. Unk: Irc:Hyperlinks now work in a Notice and Info message.
  195. Unk: Irc:The Strip Color function could crash with some strings.
  196. Unk: Irc:The % char is now handled correctly.
  197. Unk: Irc:Ready for the friends list.
  198. Unk: Irc:Channels are now Tabs.
  199.  
  200. ----------------------
  201. - November 10th, 2002-
  202. ----------------------
  203. Dirus: Preview now works with extensions longer than 3 characters, fixed other minor issues related to extension length.
  204. Dirus: Fixed bug where previewed file was not deleted when unable to spawn associated program.
  205.  
  206. ----------------------
  207. - November 8th, 2002-
  208. ----------------------
  209. Dirus: Download list now also has draggable columns.
  210. Dirus: Increased accuracy of percent completed from int8 to float.
  211.  
  212. ----------------------
  213. - November 7th, 2002-
  214. ----------------------
  215. Dirus: Files with duplicate names are now saved correctly after download.
  216.  
  217. ----------------------
  218. - November 6th, 2002-
  219. ----------------------
  220. Dirus: Arrays are stored on 1 line in the ini.
  221. Dirus: size, position, and hidden status of all tables are now saved.
  222.  
  223. ----------------------
  224. - November 3rd, 2002-
  225. ----------------------
  226. Unk: Added a IRC client (With help from Merkur)
  227. Unk: HyperTextCtrl now detects ed2k://
  228. Unk: Some server were deleted even when the option was unchecked.
  229. Ornis: Added preferences tab for statistics-setup
  230. Ornis: Number in front of sources-count now gives the real useful-sources count (onqueue+downloading sources)
  231.  
  232. ----------------------
  233. - Oktober 31st, 2002-
  234. ----------------------
  235. Dirus: Added support for "double arrows" (for 3 columns of shared-files list)
  236. Dirus: Small visual changes, download list can now hide/show columns.
  237. Ornis: Added export of Online Signature (by Bouc7)
  238. Ornis: Added logmessage when sharedfiles-list is requested
  239.  
  240. ----------------------
  241. - Oktober 30th, 2002-
  242. ----------------------
  243. Dirus: Update all column headers on language change (thanks to InterCeptor for the idea).  Also, server list window will now localize.
  244. Dirus: Added more colors to search results to indicate downloading file and already downloaded file (had to rewrite code but thanks to Amdribant for the idea).
  245. Ornis: Downloads running out of diskspace can now be resumed without restart
  246.  
  247. ----------------------
  248. - Oktober 29th, 2002-
  249. ----------------------
  250. Dirus: Added hide/show columns to all lists except download.  Use by right clicking on column header.
  251. Ornis: Fixed changing userhash
  252. Ornis: Fixed adding Serverlink at startup (Cax2)
  253.  
  254. ----------------------
  255. - Oktober 28th, 2002-
  256. ----------------------
  257. Dirus: Fixed a tooltip divide by 0 bug due to availability calculation in the transfer window
  258.  
  259. ----------------------
  260. - Oktober 26th, 2002-
  261. ----------------------
  262. Dirus: Added new icon for unknown sources.
  263. Dirus: All lists except download list now have draggable column headers.
  264. Ornis: fixed using Translations to work on Win9x
  265.  
  266. ----------------------
  267. - Oktober 25th, 2002-
  268. ----------------------
  269. Dirus: Changed appearance of all lists except download list, also added sort arrows for all of them.  Changed icons in all lists to be theme friendly, background color now matches.  Got rid of CIconList as it was no longer needed (it was a hack anyway).
  270. Unk: Cleaned up some of the statistic code and added some stats.
  271.  
  272. ----------------------
  273. - Oktober 24th, 2002-
  274. ----------------------
  275. Unk: Some internal changes.. Servers now only use listname(Removed realname). Removed availible column in the search(It was a duplicate of sources). That freaking staticserver was still overwriten by a server.met.. Fixed. The Ban count was redone so it will not mess up anymore.
  276. Unk/Dirus: Now updates server name and description at connect.. (Cax2)(Merkur didn't like the code, so it may need cleaned up..)
  277.  
  278. ----------------------
  279. - Oktober 20th, 2002-
  280. ----------------------
  281. Unk: Sorting the server list now supports dynamic ips. Sorting by description works better. All sorts are no longer case sensitive.
  282. Unk: Added some network statistics.
  283. Unk: If you add a server from a server.met url or manually and it's already in the list, the name and desctiption is updated.
  284. Ornis: Added button to reset the log
  285.  
  286. ----------------------
  287. - Oktober 19th, 2002-
  288. ----------------------
  289. Unk: Added a "upload time" column to the upload list..
  290. Unk: The server list now has a few save points. Also, servers were deleted with fewer failures directly after connecting then while connected, fixed.
  291. Unk: You can now do multiple searches.
  292. Unk: You can now unban a person in the upload queue.. (Unless Merkur doesn't like it and deletes it.. :)
  293. Unk: Small patch to the static servers. No longer over written with autoupdate and you can use a "," or a ":". (dongato)
  294. Ornis: new average graph for the transfer-rates, calculated over time (5mins default)
  295.  
  296. ----------------------
  297. - Oktober 18th, 2002-
  298. ----------------------
  299. Unk: Added a "Entered Queue" column for the queue list. Asked count now continues to count for banned users.
  300. Unk: More server statistics.
  301. Ornis: Show number of available parts of a download and keeps the last date when all parts has been available
  302.  
  303. ----------------------
  304. - Oktober 17th, 2002-
  305. ----------------------
  306. Dirus: Downloadlist:improved drawing of the sources, general list-behaviour and sorting
  307. Ornis: new statistic values and new columns for the shared-folder list (4phase sorting) which is now autoupdating
  308. Ornis: Language support improved. Supporting sublanguages now and hopefully working on all systems.
  309. ----------------------
  310. - Oktober 14th, 2002-
  311. ----------------------
  312. Merkur: several bugfixes were added/merged
  313.  
  314. ----------------------
  315. - Oktober 12th, 2002-
  316. ----------------------
  317. Unk: You can now sort the Queue and Upload list.
  318. Unk: Very Low priority bug fixed.
  319. Merkur: localized all dialogs
  320. Merkur:    Upload spikes should be reduced
  321. Merkur: dead clients are deleted form your uploadlist properly now
  322. Merkur: Added a preview function which allows you to preview movies. Read the FAQ for more informations
  323.  
  324. ----------------------
  325. - Oktober 10th, 2002-
  326. ----------------------
  327. Unk: Fixed a bug with when you cancel multiple downloads.. (CML)
  328. Ornis: main-preferences are now stored in an .ini -file. -> more compatibility for coming versions
  329. Ornis: localized emule-output of messages. Thanks to various translators for translating the text itself:)
  330.  
  331. ----------------------
  332. - Oktober 09th, 2002-
  333. ----------------------
  334. Unk: The gui no longer lags as much when a lot of server are deleted.
  335. Unk: You can now switch between the upload list and the queue list in the transfer window. (Based on Bouc7)
  336. tecxx: updated tooltip info texts
  337. tecxx: added upload priority, finally.
  338. tecxx: added "staticservers.dat" file. file will be loaded at startup and includes your standard servers you always want to have in the list. format: "host:port,Servername"
  339.  
  340. ----------------------
  341. - Oktober 07th, 2002-
  342. ----------------------
  343. Unk: Reworked a little with how servers are maintained internallly, hopefully no more crashes when deleting servers..
  344. Unk: Tweaked how server stats are aquired.
  345. Unk: Priority now works when connecting to servers and dead server are now removed while connected instead of only directly after connecting.
  346.  
  347. ----------------------
  348. - Oktober 03rd, 2002-
  349. ----------------------
  350. pach2: fixed the ed2k link creation, copy to clipboard feature (added missing / at the end of links)
  351. pach2: added traces for some socket operations (debug build only)
  352. Ornis: fixed a crashbug at shutdown with selected searchresults
  353. Ornis: Added multiselection to searchresults
  354. Ornis: Added multiselection to serverlist (multi-server-removal & try connecting to selected servers)
  355. Ornis: Added stop-connecting-function to the connectbutton
  356. Ornis: Shared-files-list made sortable
  357. tecxx: added a tooltip control to the download & upload windows currently displaying the filename of the client u r loading from, more info will be added.
  358. Merkur: Adjusted the antiagressive clientsystem to be less aggressive. Also banned clients are unbanned after 5 hours
  359. Merkur: fixed some (crash)bugs and memleaks 
  360.  
  361. ----------------------
  362. - Oktober 02nd, 2002-
  363. ----------------------
  364. Ornis: Added Transferdialog-Splitbar to resize Download/Uploadwindow
  365. Ornis: Fixed GDI Memleak
  366. Ornis: new statistic values: "Time Since First Transfer","Reconnects","Connected To Server Since","Transfer Ratio","Clientversions"
  367. Ornis: Changed: Up/Down Graphs show 4 additional kB/s than the specified capacities (to see peaks)
  368. Ornis: Added: File-Detaildialog for downloads
  369. Merkur: fixed a UDP bug which caused that some incoming packets were ignored
  370. Merkur: adjusted the creditsystem formula
  371.  
  372. ----------------------
  373. - Oktober 01st, 2002-
  374. ----------------------
  375. tecxx: hopefully solved the issues with the shared files selector on w9x. thanks LOVELACE from the board!
  376. tecxx: added gui code in shared files window to set permission and priority levels
  377. tecxx: emule now responds to "view shared files" command in edonkey friendslists, it shows only files based on permission settings
  378.  
  379. ----------------------
  380. - September 30th, 2002-
  381. ----------------------
  382. Unk: Outgoing udp packets was sometimes sent to the wrong port.
  383. Unk: Detecting dead servers was buggy.
  384.  
  385. ----------------------
  386. - September 28th, 2002-
  387. ----------------------
  388. pach2: Fixed the following problem:
  389.  Description: When i download this link ed2k://|file|HL_CS_english_retail.iso|462401536|78b84dd256bde2fe9f4cdccea2868208|
  390.               via the search menu, emule tells me "invalid link" and CRASHES. when i download the link via START - RUN all is fine.
  391. Ornis: Added file category-selection to search
  392. Ornis: added option: "filter invalid IPs" in preferences
  393. Merkur: added Splashscreen (thanks to DRSirius for the image) and fixed some bugs
  394. Unk: Servers Stats are now recieved when a server is added..
  395. Unk: Fixed a memleak that was created when trying to search servers when not connected.. Also corrected a couple opcodes for the serverlist. 
  396. ----------------------
  397. - September 27th, 2002-
  398. ----------------------
  399. tecxx: added "create ed2k link" feature (incl. html version) to download, shared files and search lists.
  400. Merkur: you can now use addresses like myserver.dyndns.net instead of IPs for server. Server admins please read the faq(http://....) to learn how to automatically assign an address to your server when an emule client connects.
  401. Ornis: added separat statistic window
  402. Ornis: filtering bad servers extended to filter more invalid IP-ranges
  403. Ornis: more options in preferences: prompt on exit, number of failed retries to connect a server before removing it
  404.  
  405.  
  406. ----------------------
  407. - September 26th, 2002-
  408. ----------------------
  409. Merkur: The anti aggressive client system is working now. read the faq to learn more about it (http://...)
  410. Merkur: rewrote some parts of the networkcode, this shouldn't have any effects for the enduser though
  411.  
  412.  
  413. ----------------------
  414. - September 23th, 2002-
  415. ----------------------
  416. Merkur: Added a webbased-search option via filedonkey.com
  417. Ornis: various interface tweaks, restoring program-window & download listcolumns,more keyboard support, ESC minimizes...
  418.  
  419.  
  420. ----------------------
  421. - September 21th, 2002-
  422. ----------------------
  423. Merkur: the new antiaggressive-client system seems to have some serious bugs and is disabled for now. It will be back in 0.20 when it is fixed & tested
  424. Unk: Server list changed from a tree to a list. ( Based on MrFry code)
  425. Unk: Server list now updates users and files information from connected server.
  426. Unk: Mark and Delete server preference now works. (Only during the connection process)
  427. Unk: Tweaked the queue so that it now skips dead clients.
  428. Unk: Added Max source per file option. eMule will also back off the servers while a file is close to this value.
  429. Unk: Opera should no longer have the %20 problem.
  430. Unk: 0.0.0.0 IPs no longer added to server list.
  431. Unk: Timestamp to log entries. (Ornis+)
  432. Unk: Download list now has Status and Time remaining (Ornis+)(CML)
  433. Unk: Completed and shared files can now be opened.. (CML)
  434. Unk: Server list is now saved.
  435. pach2: ed2k://|server| pseudo-URL links are now handled and added to server list
  436.  
  437.  
  438. ----------------------
  439. - September 20th, 2002-
  440. ----------------------
  441. Merkur: my new coded socketclass didn't worked too well and needs to be rewritten again (which takes a lot time) but I made some changes to the current networkcode in order to avoid the crashbug and it seems to work. So hopefully emule should run more stable now
  442. Merkur: Fixed a bug which caused all partfiles to be unshared when using the reload button
  443. Merkur: emule should now pay more attention to the Max_Connections setting
  444. Merkur: The creditsystem does not use a part of the IP as userkey anymore
  445. Merkur: emule detects "aggressive" clients, which reask too often for a file and bans them (for the current session)
  446. Merkur: some other bugs are fixed
  447.  
  448. ----------------------
  449. - September 19th, 2002-
  450. ----------------------
  451. Unk: Servers with same IP but different Ports are now valid.
  452. Unk: Small tweak to the add client's server to serverlist option.
  453. Unk: Moved some messageboxes to the window log to avoid issues.
  454.  
  455. ----------------------
  456. - September 17th, 2002-
  457. ----------------------
  458. tecxx: 2 fixes by TALAN(icq) - fixed problems when resizing downloadwindow
  459.  
  460. ----------------------
  461. - September 16th, 2002-
  462. ----------------------
  463. tecxx: implemented new shared files selector
  464. tecxx: new option: add server's serverlist. if active, emule asks the server for a list of know servers right after a successful connection
  465. tecxx: new option: add client's server to serverlist. if active, emule adds the server ip and port of a connecting client to the serverlist
  466. tecxx: fixed single server remove crash
  467. tecxx: added multiselect code in download window (thanks to Mr.Fry from the board!)
  468.  
  469. ----------------------
  470. - September 14th, 2002-
  471. ----------------------
  472.  
  473. Merkur: implemented a new about dialog.. no it still doesn't show your id, but it looks way better ;)
  474. Merkur: Finally the new credit system is in. Basically clients which uploaded to you will get a higher priority. Check the FAQ (emule-project.net) for a detailed description. A client with a yellow symbol in your uploadlist means that this client is prefered because of the credit system. You can check the detailed info screen to get more infos about his credits. However it's in the testing stage atm and probably some values will be adjusted later
  475.  
  476. Merkur: shared files now have a statistic, which will show you how often a files was requested, accepted and how much bytes you uploaded.
  477. Merkur: partfiles are now "writeprotected" while emule runs, so you can't mess them (and cause errors) by  reading/writing them with another application.
  478. Merkur: emule won't crash with a "out of memory" message anymore if it reads a corrupted .met file
  479. Merkur: Fixed some bugs. Hopefully emule will run more stable now. Check for a "b" version in the next days, which will be released of any critical bug will be found in 0.19a (of course we test version before releasing them, but you knwo its impossible to find all bugs)
  480.  
  481. ----------------------
  482. - September 11th, 2002-
  483. ----------------------
  484. tecxx: shared files: added a reload button
  485. tecxx: serverwnd.cpp - fixed problem when adding server with 5-digit port number
  486. tecxx: download control now displays "Complete" when download is completed.
  487. tecxx: invalid characters like < " and ? are now removed from completed files
  488. tecxx: added 3 options: remove server, remove all servers and add external server.met
  489. tecxx: added a tracker mechanism to keep track of opened/closed server-connect sockets
  490. tecxx: "add server" function now checks if server is already in list
  491. tecxx: fixed 2 small memleaks
  492.  
  493. ----------------------
  494. - September 10th, 2002-
  495. ----------------------
  496. (0.18b "Hotfix" ;) )
  497. Merkur: Fixed a critical bug which caused the client to drop all compressed packets (with the message: Corrupted compressed packet for X received)
  498. Merkur: Some other bugs are fixed too
  499.  
  500. ----------------------
  501. - September 7th, 2002-
  502. ----------------------
  503. Merkur: Added a first part of the eMule-Protocol. This protocol will offer several features, but will only work for clients which are supporting this protocol (atm only emule v0.18 and higher). The download and uploadwindow will show an icon with a green "+" on clients which are supporting this protocol.
  504.  
  505. Merkur: (eprot only) Files are now send in compressed packets. Depending on the file you are downloading this will reduce the downloadsize by (estaminated):
  506. 0%    zip/ace/rar     and other archives. These files are sent unpacked (because they are already max. compressed)
  507. 2-15%    bin/avi/mp3     these files are already compressed very often, however a moderate-small size reduction is possible
  508. 15%-?    unpacked files    the size of unpacked files can be greatly reduced, however it doesn't happen that often that you download a unpacked file
  509. Another advantage of compression is, that compressed packets are checked for transfer errors. That means emule will recognize a corrupted packet and you have to redownload 180KB instead of 10MB.
  510. However everything has a downside: Compression needs some CPU time but you shouldn't notice it.
  511. NOTE: This also means that it can happen that a file is finished before "transfered" has reached the filesize. this is no bug.
  512.  
  513. Merkur: (eprot only) you can now see which rank you have on the uploadqueue of of sources. It's shown in the downloadwindow/priority tab.
  514. Merkur/mbobka : emule crashed/frezzed somtimes while completing files. This should hopefully be fixed. We are working on all bugs (especially on crashbugs). Please be patient :)
  515. Merkur: Added a autoconnect on startup option
  516.  
  517.  
  518. ----------------------
  519. - September 4th, 2002-
  520. ----------------------
  521. Merkur:  If a servermessage contains a link (http, www, email etc) emule will make this link clickable. So if you click on this link you will browse to this site/open your mailprogramm etc. ED2K links are not clickable yet.
  522. Merkur:  emule should pay more attention to the downloadlimit now
  523. Merkur:  due to popular demand I changed the global search: the global search will not start untill your server gave a respond. This will slow down global searches a bit, but will avoid server-overhead.
  524. Merkur:  some bugs are fixed. however there are still many bugs, which I wasn't able to dectect yet. So if eMule crashes on your PC please use the Debug version and send me a bugreport (read the debug.txt)
  525. Merkur:  adresses.dat now doesn't contain any serverlist anymore. Maurices serverlist was for testing only, however quite a few ppl are using emule now which will cause lots of traffic. Of course you can still paste the serverlist of your choice into adresses.dat.
  526. If you want to support eMule with a (good) serverlist-mirrow/generator which will be used as emules standart serverlist then mail me.
  527.  
  528. ----------------------
  529. - September 3th, 2002-
  530. ----------------------
  531. Merkur:  Added clientdetails (right click on any client and select show details)
  532. Merkur:  You can pause & stop files now. Pause means emule tells its sources source to stop downloading but keeps them. Stop will delete all sources. Other than that pause & stop are equal. NOTE: pausing a download and resume it WILL NOT SPEED UP ANYTHING. This is not edonkey
  533. Merkur:  You can clear completed files from your downloadlist.
  534.  
  535. ----------------------
  536. - September 2th, 2002-
  537. ----------------------
  538. Merkur:  optional emule will minimize to a systemtray icon
  539. Merkur:  the statusbar shows you if you have a low or high ID: if the connected icon has yellow arrows you have a low id, if it has green arrows you have a high id.
  540.   (BTW: keep in mind that low id's a VERY bad for emule at this point, because not all low id functions are implemented)
  541. Merkur:  you can now connect to a certain server (right click on the serverlist)
  542. Merkur:  there is a new emule Debug version. If emule crashes on your pc and you want to help to resolve this by sending a bugreport, then please download the debug version. Read the debug.txt for more informations.
  543.  
  544. ----------------------
  545. - September 1th, 2002-
  546. ----------------------
  547. Merkur:  ED2k link were bugged and a wrong fileid was given to emule. this is fixed now
  548. Merkur:  fixed a interface bug (http://sf.net/tracker/index.php?func=detail&aid=602996&group_id=53489&atid=470504)
  549. Merkur:  added a small feature request (http://sf.net/tracker/index.php?func=detail&aid=603008&group_id=53489&atid=470507)
  550. Merkur:  canceling files could cause a crash
  551.  
  552. --------------------
  553. - August 31th, 2002-
  554. --------------------
  555. Merkur:  emule now supports ED2K filelinks :) You can click links in your browser (like edonkey) or enter them directly on the search page to add a new file.
  556. Merkur:  if a client asks for a part file and is not known as a source for this partfile he will be asked & added
  557. Merkur:  rewrote udp search
  558. Merkur:  file priority works. Keep in mind that priorities are relativ. That means if you are downloading 10 files and set them all to high prio, it would have the same effect as if you would set them all to low priority. However if you set one of this ten files to high priority then this file will probably get more sources.
  559.  
  560. --------------------
  561. - August 30th, 2002-
  562. --------------------
  563. Merkur:  the eMule window is now maximize- and resizeable (thanks to Paolo Messina, who coded a usesful resize-library)
  564.  
  565. --------------------
  566. - August 28th, 2002-
  567. --------------------
  568. Merkur:  you are now able to send and receive messages
  569. Merkur:  as alwasy some other bugs are fixed (and probably some new introduced) (tm)
  570.  
  571. --------------------
  572. - August 25th, 2002-
  573. --------------------
  574. Merkur:  emule will download the first and last two parts from movies first (if possible) to make it easier to preview movies. (but don't touch part files while emule is running!) 
  575.  
  576. --------------------
  577. - August 24th, 2002-
  578. --------------------
  579. Merkur:  fixed a problem with downloading files which are smaller than 10MB
  580.  
  581. --------------------
  582. - August 22th, 2002-
  583. --------------------
  584. Merkur:  fixed some (crash) bugs. emule should be quite stable now. At least it didn't crashed in my longtime tests :)
  585.  
  586. --------------------
  587. - August 21th, 2002-
  588. --------------------
  589. Merkur:  fixed a bug which caused problems with completing files (actually it was impossible)
  590. Merkur:  New Feature: Intelligent Corruption Handling - ICH (first stage). This should reduce the average (re)download size of corrupted parts form 10 MB (one full part) to 5 MB. However it needs some CPU time, so if you have a very fast connection (LAN for exmample) you should disable this.
  591. Merkur:  New Feature: Autoupdate serverlist. If you activate this (on your preferences screen) emule will download a new serverlist at startup. You can set the downloadadress in "adresses.dat". ATM it uses maurice's serverlist - please change this to your favorite serverlistadress :)
  592. Merkur:  fixed some minor memory leaks. emule is leakfree atm ;)
  593. Merkur:  as alwasy some minor bugs are fixed (and probably some new introduced ;) )
  594.  
  595. --------------------
  596. - August 20th, 2002-
  597. --------------------
  598. Merkur:  fixed more bugs (more crashbugs, some protocol errors and misc bugs :) )
  599. Merkur:  fixed a huge memoryleak which was introduced in version 0.1a or 0.1b. However there is still a small memoryleak, which I wasn't able to track down yet, it should be fixed in the next version though
  600. Merkur:  you can now sort searchresults and downloads (/clients)
  601.  
  602.  
  603. --------------------
  604. - August 19th, 2002-
  605. --------------------
  606. Merkur:  fixed several bugs (most of them crashed emule)
  607.  
  608. --------------------
  609. - August 17th, 2002-
  610. --------------------
  611. Merkur:  Download is working now
  612. Merkur:  You can now cancel a downloading file
  613. Merkur:  some bugs and many other small things fixed
  614.  
  615. --------------------
  616. - August 15th, 2002-
  617. --------------------
  618. Merkur:  the downloadwindow should be flicker free now
  619. Merkur:  serverstatus (users & files) is displayed
  620.  
  621. --------------------
  622. - August 14th, 2002-
  623. --------------------
  624. Merkur:  After eMule found about 1000 sources for a file in my tests I deceided to implement the Max-Connections Setting.
  625.  
  626. --------------------
  627. - August 13th, 2002-
  628. --------------------
  629. Merkur:  you can now connect to low ip clients (but you still need a high id)
  630. Merkur:  looking for sources on your server works. UDP source-lookup is in too now
  631. Merkur:  you can start downloading something from your searchlist (however download-transfer is not in yet)
  632. Merkur:  source part status is in and displayed
  633. Merkur:  fixed some bad crash bugs
  634. Merkur:  fixed some memoryleaks
  635.  
  636. --------------------
  637. - August 9th, 2002 -
  638. --------------------
  639. Merkur:  part files are now shared and other edonkey clients are able to download parts
  640. Merkur:  uploading clients will be kicked after some time to allow other clients to download (depends on score of the uploading client und the clients in queue.. in general (without any factors) it should be ~ 15 min
  641.  
  642. --------------------
  643. - August 8th, 2002 -
  644. --------------------
  645. Merkur:  finished the progressbar for downloading files
  646. Merkur:  fixed a bug in uploadwindow which showed wrong informations sometimes
  647. Merkur:  searchlist will now paint frequent files blue (like edonkey does)
  648.  
  649. --------------------
  650. - August 5th, 2002 -
  651. --------------------
  652. Merkur:  emule can now read & check part.met files
  653. Merkur:  some code cleanups & some minor bugs fixed
  654.  
  655. --------------------
  656. - August 4th, 2002 -
  657. --------------------
  658. Merkur:  Implemented basic upload abilities. However it's not complete yet and only high-ID to high-ID transfer is possible in most cases.
  659.  
  660. --------------------
  661. - July 31th, 2002  -
  662. --------------------
  663. Merkur:  fixed a bug with fileids (checksum was wrong sometimes)
  664.  
  665. --------------------
  666. - July 7th, 2002   -
  667. --------------------
  668. Merkur:  first (source only) Release
  669.